<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<TITLE>
DRA Systems: OR-Objects 1.2.4: Class  MPSWriter
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../drasys/or/mp/util/MPSReader.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="MPSWriter.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.io.PrintWriter">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
drasys.or.mp.util</FONT>
<BR>
Class  MPSWriter</H2>
<PRE>
java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.PrintWriter
              |
              +--<B>drasys.or.mp.util.MPSWriter</B>
</PRE>
<HR>
<DL>
<DT>public class <B>MPSWriter</B><DT>extends java.io.PrintWriter<DT>implements <A HREF="../../../../drasys/or/mp/util/ProblemWriterI.html">ProblemWriterI</A></DL>

<P>
Outputs a mathematical programming problem to an
<a href="../../../html/mps.html">MPS</a>
stream.
There are two predominate versions of the MPS format.
An older format that uses fixed field records and a newer
format that uses white-space delimited records.
The fixed record format limits row/column names to eight characters
and the delimited format allows names of arbitrary length.
An MPS reader that reads delimited records can read fixed records
with no changes if the row/column names don't contain embedded spaces. 
This class writes records using the fixed format if the names contain
eight or fewer characters and uses the delimited format if they are longer.<BR>
<BR>
Any value that is equal to zero to within the 'epsilon' parameter for
the problem will not be written to the stream.
Variables of type INTEGER and BOOLEAN will be grouped inside integer marker records in the columns section.
Variables of type BOOLEAN will have either a 'BV' or a 'UP' record in the bounds section dependent on the
value of 'useBooleanBound'.
A RANGE constraint will be output as an EQUAL constraint in the rows section
with the lower range in the right-hand-side section and upper-lower in the ranges section.
If the problem has a non-null value for the 'lp.name' metadatum, a NAME record will be written with the value.

<P><FONT COLOR="#CC0000"><FONT SIZE=+1>References:</FONT></FONT><FONT SIZE=+1></FONT><P><B><A NAME="0716715872"HREF="http://www.amazon.com/exec/obidos/ISBN=0716715872/opsresearchcomA/" TARGET="amazon.com">Linear Programming</A></B><BR>&nbsp;&nbsp;&nbsp;&nbsp;Vasek Chvatal / Paperback / Published 1983<BR><B><A NAME="047182819X"HREF="http://www.amazon.com/exec/obidos/ISBN=047182819X/opsresearchcomA/" TARGET="amazon.com">Integer and Combinatorial Optimization</A></B><BR>&nbsp;&nbsp;&nbsp;&nbsp;George L. Nemhauser, Laurence A. Wolsey / Paperback / Published 1988<BR><B><A NAME="0471283665"HREF="http://www.amazon.com/exec/obidos/ISBN=0471283665/opsresearchcomA/" TARGET="amazon.com">Integer Programming</A></B><BR>&nbsp;&nbsp;&nbsp;&nbsp;Laurence A. Wolsey / Hardcover / Published 1998<BR>
<P>
<HR>

<P>
<!-- ======== INNER CLASS SUMMARY ======== -->


<!-- =========== FIELD SUMMARY =========== -->

<A NAME="fields_inherited_from_class_java.io.PrintWriter"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Fields inherited from class java.io.PrintWriter</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>out</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_java.io.Writer"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Fields inherited from class java.io.Writer</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>lock</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../drasys/or/mp/util/MPSWriter.html#MPSWriter(java.io.OutputStream)">MPSWriter</A></B>(java.io.OutputStream&nbsp;out)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../drasys/or/mp/util/MPSWriter.html#MPSWriter(java.io.OutputStream, boolean)">MPSWriter</A></B>(java.io.OutputStream&nbsp;out,
          boolean&nbsp;autoFlush)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../drasys/or/mp/util/MPSWriter.html#MPSWriter(java.io.Writer)">MPSWriter</A></B>(java.io.Writer&nbsp;out)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../drasys/or/mp/util/MPSWriter.html#MPSWriter(java.io.Writer, boolean)">MPSWriter</A></B>(java.io.Writer&nbsp;out,
          boolean&nbsp;autoFlush)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../drasys/or/mp/util/MPSWriter.html#setBoundName(java.lang.String)">setBoundName</A></B>(java.lang.String&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name to use for the bound row.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../drasys/or/mp/util/MPSWriter.html#setObjectiveName(java.lang.String)">setObjectiveName</A></B>(java.lang.String&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name to use for the objective row.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../drasys/or/mp/util/MPSWriter.html#setRangeName(java.lang.String)">setRangeName</A></B>(java.lang.String&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name to use for the range column.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../drasys/or/mp/util/MPSWriter.html#setRightHandSideName(java.lang.String)">setRightHandSideName</A></B>(java.lang.String&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name to use for the right-hand-side column.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../drasys/or/mp/util/MPSWriter.html#setUseBooleanBound(boolean)">setUseBooleanBound</A></B>(boolean&nbsp;useBooleanBound)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If 'useBooleanBound' is 'true' then a variable of type BOOLEAN will be designated with a bound data record of type 'BV'.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../drasys/or/mp/util/MPSWriter.html#setWriteMetadata(boolean)">setWriteMetadata</A></B>(boolean&nbsp;writeMetadata)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If 'writeMetadata' is 'true' then the metadata will be written as comments.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../drasys/or/mp/util/MPSWriter.html#writeProblem(drasys.or.mp.ProblemI)">writeProblem</A></B>(<A HREF="../../../../drasys/or/mp/ProblemI.html">ProblemI</A>&nbsp;problem)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes 'problem' to an
<a href="../../../html/mps.html">MPS</a>
formatted stream.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.io.PrintWriter"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.io.PrintWriter</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>checkError, 
close, 
flush, 
print, 
print, 
print, 
print, 
print, 
print, 
print, 
print, 
print, 
println, 
println, 
println, 
println, 
println, 
println, 
println, 
println, 
println, 
println, 
setError, 
write, 
write, 
write, 
write, 
write</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.Object</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->


<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="MPSWriter(java.io.OutputStream)"><!-- --></A><H3>
MPSWriter</H3>
<PRE>
public <B>MPSWriter</B>(java.io.OutputStream&nbsp;out)</PRE>
<DL>
</DL>
<HR>

<A NAME="MPSWriter(java.io.OutputStream, boolean)"><!-- --></A><H3>
MPSWriter</H3>
<PRE>
public <B>MPSWriter</B>(java.io.OutputStream&nbsp;out,
                 boolean&nbsp;autoFlush)</PRE>
<DL>
</DL>
<HR>

<A NAME="MPSWriter(java.io.Writer)"><!-- --></A><H3>
MPSWriter</H3>
<PRE>
public <B>MPSWriter</B>(java.io.Writer&nbsp;out)</PRE>
<DL>
</DL>
<HR>

<A NAME="MPSWriter(java.io.Writer, boolean)"><!-- --></A><H3>
MPSWriter</H3>
<PRE>
public <B>MPSWriter</B>(java.io.Writer&nbsp;out,
                 boolean&nbsp;autoFlush)</PRE>
<DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="setUseBooleanBound(boolean)"><!-- --></A><H3>
setUseBooleanBound</H3>
<PRE>
public void <B>setUseBooleanBound</B>(boolean&nbsp;useBooleanBound)</PRE>
<DL>
<DD>If 'useBooleanBound' is 'true' then a variable of type BOOLEAN will be designated with a bound data record of type 'BV'.
If it is 'false' then a variable of type BOOLEAN will be designated with a bound data record of type 'UP' and a value of '1.0'.
The default is to use a 'BV' record.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setWriteMetadata(boolean)"><!-- --></A><H3>
setWriteMetadata</H3>
<PRE>
public void <B>setWriteMetadata</B>(boolean&nbsp;writeMetadata)</PRE>
<DL>
<DD>If 'writeMetadata' is 'true' then the metadata will be written as comments.
If it is 'false' then the metadata will not be written.
The default is to write the metadata.<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setRightHandSideName(java.lang.String)"><!-- --></A><H3>
setRightHandSideName</H3>
<PRE>
public void <B>setRightHandSideName</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Sets the name to use for the right-hand-side column.
The default is 'RHS';<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setObjectiveName(java.lang.String)"><!-- --></A><H3>
setObjectiveName</H3>
<PRE>
public void <B>setObjectiveName</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Sets the name to use for the objective row.
The default is 'OBJ';<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setRangeName(java.lang.String)"><!-- --></A><H3>
setRangeName</H3>
<PRE>
public void <B>setRangeName</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Sets the name to use for the range column.
The default is 'RNG';<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setBoundName(java.lang.String)"><!-- --></A><H3>
setBoundName</H3>
<PRE>
public void <B>setBoundName</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Sets the name to use for the bound row.
The default is 'BND';<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeProblem(drasys.or.mp.ProblemI)"><!-- --></A><H3>
writeProblem</H3>
<PRE>
public void <B>writeProblem</B>(<A HREF="../../../../drasys/or/mp/ProblemI.html">ProblemI</A>&nbsp;problem)
                  throws java.io.IOException</PRE>
<DL>
<DD>Writes 'problem' to an
<a href="../../../html/mps.html">MPS</a>
formatted stream.
If a variable or constraint has no name then an arbitrary name will generated.<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../../../drasys/or/mp/util/ProblemWriterI.html#writeProblem(drasys.or.mp.ProblemI)">writeProblem</A> in interface <A HREF="../../../../drasys/or/mp/util/ProblemWriterI.html">ProblemWriterI</A></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../drasys/or/mp/util/MPSReader.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="MPSWriter.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.io.PrintWriter">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>
Copyright(C)1997-2000 by DRA Systems all rights reserved. <A HREF=http://OpsResearch.com TARGET=HOME>OpsResearch.com</A>
</BODY>
</HTML>
